import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import TypeNav from './components/TypeNav'
import Pagination from './components/Pagination'

import 'swiper/css/swiper.min.css'
Vue.config.productionTip = false

// 启动mock服务器
import '@/mock/mockServer'
// 注册成全局组件  在任何其它组件中都可以直接使用
// Vue.component('my-hello',{template:''})
// Vue.component('TypeNav',TypeNav)// 前者必须是字符串格式
Vue.component(TypeNav.name, TypeNav) //全局注册时，可以通过组件.name读取出组件名称

// 将分页器注册为全局组件
Vue.component(Pagination.name, Pagination)

new Vue({
  beforeCreate() {
    Vue.prototype.$bus = this
  },
  render: (h) => h(App),
  router,
  store,
}).$mount('#app')
